home *** CD-ROM | disk | FTP | other *** search
/ Champak 40 / Vol 40.iso / games / ufo_comm.swf / scripts / DefineSprite_429 / frame_2 / DoAction.as
Encoding:
Text File  |  2007-04-25  |  89.7 KB  |  1,848 lines

  1. var ┬º\x01┬º = 360;
  2. loop0:
  3. while(true)
  4. {
  5.    if(eval("\x01") == 360)
  6.    {
  7.       set("\x01",eval("\x01") + 127);
  8.       ┬º┬ºpush(true);
  9.       continue;
  10.    }
  11.    if(eval("\x01") == 372)
  12.    {
  13.       set("\x01",eval("\x01") + 234);
  14.       ┬º┬ºpop()[┬º┬ºpop()] = ┬º┬ºpop()[┬º┬ºpop()][┬º┬ºconstant(11)] - 10;
  15.       eval(┬º┬ºconstant(0))[┬º┬ºconstant(19)][┬º┬ºconstant(18)]();
  16.       eval(┬º┬ºconstant(0))[┬º┬ºconstant(8)](┬º┬ºconstant(20));
  17.       eval(┬º┬ºconstant(0))[┬º┬ºconstant(10)] = 0;
  18.       eval(┬º┬ºconstant(0))[┬º┬ºconstant(11)] += eval(┬º┬ºconstant(0))[┬º┬ºconstant(10)];
  19.       eval(┬º┬ºconstant(0))[┬º┬ºconstant(9)] = 100;
  20.       if(eval(┬º┬ºconstant(0))[┬º┬ºconstant(11)] >= 500)
  21.       {
  22.          eval(┬º┬ºconstant(2))[┬º┬ºconstant(23)]--;
  23.          if(eval(┬º┬ºconstant(2))[┬º┬ºconstant(24)] >= eval(┬º┬ºconstant(2))[┬º┬ºconstant(25)])
  24.          {
  25.             eval(┬º┬ºconstant(2))[┬º┬ºconstant(26)][┬º┬ºconstant(27)](2);
  26.          }
  27.          else if(eval(┬º┬ºconstant(2))[┬º┬ºconstant(23)] == 0 && eval(┬º┬ºconstant(2))[┬º┬ºconstant(24)] >= 1)
  28.          {
  29.             eval(┬º┬ºconstant(2))[┬º┬ºconstant(26)][┬º┬ºconstant(27)](2);
  30.          }
  31.          else if(eval(┬º┬ºconstant(2))[┬º┬ºconstant(23)] == 0)
  32.          {
  33.             eval(┬º┬ºconstant(2))[┬º┬ºconstant(26)][┬º┬ºconstant(27)](┬º┬ºconstant(28));
  34.          }
  35.          removeMovieClip(eval(┬º┬ºconstant(0)));
  36.       }
  37.       break;
  38.    }
  39.    if(eval("\x01") == 498)
  40.    {
  41.       set("\x01",eval("\x01") + 91);
  42.       ┬º┬ºpush(true);
  43.       continue;
  44.    }
  45.    if(eval("\x01") == 487)
  46.    {
  47.       set("\x01",eval("\x01") - 289);
  48.       if(┬º┬ºpop())
  49.       {
  50.          set("\x01",eval("\x01") - 115);
  51.       }
  52.       continue;
  53.    }
  54.    if(eval("\x01") == 83)
  55.    {
  56.       set("\x01",eval("\x01") + 61);
  57.       ┬º┬ºpush(true);
  58.       continue;
  59.    }
  60.    if(eval("\x01") == 508)
  61.    {
  62.       set("\x01",eval("\x01") - 31);
  63.       break;
  64.    }
  65.    if(eval("\x01") == 922)
  66.    {
  67.       set("\x01",eval("\x01") - 823);
  68.       break;
  69.    }
  70.    if(eval("\x01") == 999)
  71.    {
  72.       set("\x01",eval("\x01") - 491);
  73.       if(┬º┬ºpop())
  74.       {
  75.          set("\x01",eval("\x01") - 31);
  76.       }
  77.       continue;
  78.    }
  79.    if(eval("\x01") == 606)
  80.    {
  81.       set("\x01",eval("\x01") + 136);
  82.       ┬º┬ºpush(true);
  83.       continue;
  84.    }
  85.    if(eval("\x01") == 99)
  86.    {
  87.       set("\x01",eval("\x01") + 274);
  88.       ┬º┬ºpush(true);
  89.       continue;
  90.    }
  91.    if(eval("\x01") == 55)
  92.    {
  93.       set("\x01",eval("\x01") + 944);
  94.       ┬º┬ºpush(true);
  95.       continue;
  96.    }
  97.    if(eval("\x01") == 599)
  98.    {
  99.       set("\x01",eval("\x01") + 357);
  100.       while(true)
  101.       {
  102.          if(eval("\x01") == 677)
  103.          {
  104.             set("\x01",eval("\x01") + 260);
  105.             if(┬º┬ºpop())
  106.             {
  107.                set("\x01",eval("\x01") - 913);
  108.             }
  109.          }
  110.          else if(eval("\x01") == 600)
  111.          {
  112.             set("\x01",eval("\x01") - 593);
  113.             ┬º┬ºpush(true);
  114.          }
  115.          else
  116.          {
  117.             if(eval("\x01") == 686)
  118.             {
  119.                set("\x01",eval("\x01") + 212);
  120.                break loop0;
  121.             }
  122.             if(eval("\x01") == 245)
  123.             {
  124.                set("\x01",eval("\x01") + 315);
  125.                ┬º┬ºpush(true);
  126.             }
  127.             else
  128.             {
  129.                if(eval("\x01") == 707)
  130.                {
  131.                   set("\x01",eval("\x01") - 707);
  132.                   break loop0;
  133.                }
  134.                if(eval("\x01") == 898)
  135.                {
  136.                   set("\x01",eval("\x01") - 536);
  137.                   ┬º┬ºpush(true);
  138.                }
  139.                else
  140.                {
  141.                   if(eval("\x01") == 696)
  142.                   {
  143.                      set("\x01",eval("\x01") - 451);
  144.                      loop18:
  145.                      while(true)
  146.                      {
  147.                         if(┬º┬ºpop())
  148.                         {
  149.                            set("\x01",eval("\x01") - 81);
  150.                         }
  151.                         addr1236:
  152.                         while(true)
  153.                         {
  154.                            if(eval("\x01") == 348)
  155.                            {
  156.                               set("\x01",eval("\x01") + 607);
  157.                               ┬º┬ºpush(true);
  158.                            }
  159.                            else if(eval("\x01") == 253)
  160.                            {
  161.                               set("\x01",eval("\x01") - 88);
  162.                               if(┬º┬ºpop())
  163.                               {
  164.                                  set("\x01",eval("\x01") + 730);
  165.                               }
  166.                            }
  167.                            else if(eval("\x01") == 951)
  168.                            {
  169.                               set("\x01",eval("\x01") - 475);
  170.                               ┬º┬ºpush(true);
  171.                            }
  172.                            else if(eval("\x01") == 202)
  173.                            {
  174.                               set("\x01",eval("\x01") + 633);
  175.                               ┬º┬ºpush(true);
  176.                            }
  177.                            else
  178.                            {
  179.                               if(eval("\x01") == 443)
  180.                               {
  181.                                  set("\x01",eval("\x01") - 241);
  182.                                  ┬º┬ºpush(mbsubstring(┬º┬ºpop(),┬º┬ºpop(),┬º┬ºpop()));
  183.                                  break loop0;
  184.                               }
  185.                               if(eval("\x01") == 165)
  186.                               {
  187.                                  addr1321:
  188.                                  set("\x01",eval("\x01") + 730);
  189.                                  toggleHighQuality();
  190.                                  eval(┬º┬ºpop())[┬º┬ºconstant(16)].this[┬º┬ºconstant(18)]();
  191.                                  _root.sol = raza[┬º┬ºconstant(16)].sol;
  192.                                  _root._x = raza[┬º┬ºconstant(16)]._x - 10;
  193.                                  _root[┬º┬ºconstant(19)][┬º┬ºconstant(18)]();
  194.                                  _root._alpha(┬º┬ºconstant(20));
  195.                                  _root._y = 0;
  196.                                  _root._x += _root._y;
  197.                                  _root.speed = 100;
  198.                                  if(_root._x >= 500)
  199.                                  {
  200.                                     raza[┬º┬ºconstant(23)]--;
  201.                                     if(raza[┬º┬ºconstant(24)] >= raza[┬º┬ºconstant(25)])
  202.                                     {
  203.                                        raza[┬º┬ºconstant(26)][┬º┬ºconstant(27)](2);
  204.                                     }
  205.                                     else if(raza[┬º┬ºconstant(23)] == 0 && raza[┬º┬ºconstant(24)] >= 1)
  206.                                     {
  207.                                        raza[┬º┬ºconstant(26)][┬º┬ºconstant(27)](2);
  208.                                     }
  209.                                     else if(raza[┬º┬ºconstant(23)] == 0)
  210.                                     {
  211.                                        raza[┬º┬ºconstant(26)][┬º┬ºconstant(27)](┬º┬ºconstant(28));
  212.                                     }
  213.                                     removeMovieClip(_root);
  214.                                  }
  215.                                  break loop0;
  216.                               }
  217.                               if(eval("\x01") == 835)
  218.                               {
  219.                                  set("\x01",eval("\x01") + 77);
  220.                                  if(┬º┬ºpop())
  221.                                  {
  222.                                     set("\x01",eval("\x01") - 146);
  223.                                  }
  224.                               }
  225.                               else
  226.                               {
  227.                                  if(eval("\x01") == 595)
  228.                                  {
  229.                                     set("\x01",eval("\x01") + 356);
  230.                                     ┬º┬ºpop()[┬º┬ºpop()] = ┬º┬ºpop() + ┬º┬ºpop().speed;
  231.                                     if(this._y >= 500)
  232.                                     {
  233.                                        removeMovieClip(this);
  234.                                     }
  235.                                     break loop0;
  236.                                  }
  237.                                  if(eval("\x01") == 520)
  238.                                  {
  239.                                     set("\x01",eval("\x01") - 267);
  240.                                     ┬º┬ºpush(true);
  241.                                  }
  242.                                  else if(eval("\x01") == 955)
  243.                                  {
  244.                                     set("\x01",eval("\x01") - 360);
  245.                                     if(┬º┬ºpop())
  246.                                     {
  247.                                        set("\x01",eval("\x01") + 356);
  248.                                     }
  249.                                  }
  250.                                  else
  251.                                  {
  252.                                     if(eval("\x01") == 476)
  253.                                     {
  254.                                        break;
  255.                                     }
  256.                                     if(eval("\x01") == 366)
  257.                                     {
  258.                                        set("\x01",eval("\x01") + 481);
  259.                                        if(┬º┬ºpop())
  260.                                        {
  261.                                           set("\x01",eval("\x01") - 500);
  262.                                        }
  263.                                     }
  264.                                     else if(eval("\x01") == 845)
  265.                                     {
  266.                                        set("\x01",eval("\x01") - 612);
  267.                                        if(┬º┬ºpop())
  268.                                        {
  269.                                           set("\x01",eval("\x01") + 231);
  270.                                        }
  271.                                     }
  272.                                     else
  273.                                     {
  274.                                        if(eval("\x01") == 819)
  275.                                        {
  276.                                           set("\x01",eval("\x01") - 467);
  277.                                           break loop0;
  278.                                        }
  279.                                        if(eval("\x01") == 241)
  280.                                        {
  281.                                           set("\x01",eval("\x01") + 202);
  282.                                           if(┬º┬ºpop())
  283.                                           {
  284.                                              set("\x01",eval("\x01") - 241);
  285.                                           }
  286.                                        }
  287.                                        else
  288.                                        {
  289.                                           if(eval("\x01") == 847)
  290.                                           {
  291.                                              set("\x01",eval("\x01") - 500);
  292.                                              loop13:
  293.                                              while(true)
  294.                                              {
  295.                                                 set(┬º┬ºpop(),┬º┬ºpop() - 335);
  296.                                                 if(┬º┬ºpop())
  297.                                                 {
  298.                                                    set("\x01",eval("\x01") + 799);
  299.                                                 }
  300.                                                 while(true)
  301.                                                 {
  302.                                                    if(eval("\x01") == 802)
  303.                                                    {
  304.                                                       set("\x01",eval("\x01") + 196);
  305.                                                       ┬º┬ºpush(true);
  306.                                                       continue;
  307.                                                    }
  308.                                                    if(eval("\x01") == 963)
  309.                                                    {
  310.                                                       set("\x01",eval("\x01") - 610);
  311.                                                       ┬º┬ºpush(true);
  312.                                                       continue;
  313.                                                    }
  314.                                                    if(eval("\x01") == 0)
  315.                                                    {
  316.                                                       set("\x01",eval("\x01") + 389);
  317.                                                       ┬º┬ºpush(true);
  318.                                                       continue;
  319.                                                    }
  320.                                                    if(eval("\x01") == 426)
  321.                                                    {
  322.                                                       set("\x01",eval("\x01") - 202);
  323.                                                       ┬º┬ºpush(┬º┬ºpop() and ┬º┬ºpop());
  324.                                                       break loop0;
  325.                                                    }
  326.                                                    if(eval("\x01") == 412)
  327.                                                    {
  328.                                                       break loop13;
  329.                                                    }
  330.                                                    if(eval("\x01") == 687)
  331.                                                    {
  332.                                                       set("\x01",eval("\x01") - 687);
  333.                                                       play();
  334.                                                       ┬º┬ºpush(┬º┬ºpop() === (┬º┬ºpop() === ┬º┬ºpop() / (random(mbchr(┬º┬ºpop())) - 1)));
  335.                                                       break loop0;
  336.                                                    }
  337.                                                    if(eval("\x01") == 224)
  338.                                                    {
  339.                                                       set("\x01",eval("\x01") + 596);
  340.                                                       ┬º┬ºpush(true);
  341.                                                       continue;
  342.                                                    }
  343.                                                    if(eval("\x01") == 998)
  344.                                                    {
  345.                                                       set("\x01",eval("\x01") - 572);
  346.                                                       if(┬º┬ºpop())
  347.                                                       {
  348.                                                          set("\x01",eval("\x01") - 202);
  349.                                                       }
  350.                                                       continue;
  351.                                                    }
  352.                                                    if(eval("\x01") == 820)
  353.                                                    {
  354.                                                       set("\x01",eval("\x01") - 133);
  355.                                                       if(┬º┬ºpop())
  356.                                                       {
  357.                                                          set("\x01",eval("\x01") - 687);
  358.                                                       }
  359.                                                       continue;
  360.                                                    }
  361.                                                    if(eval("\x01") == 389)
  362.                                                    {
  363.                                                       set("\x01",eval("\x01") + 23);
  364.                                                       if(┬º┬ºpop())
  365.                                                       {
  366.                                                          set("\x01",eval("\x01") + 551);
  367.                                                       }
  368.                                                       continue;
  369.                                                    }
  370.                                                    if(eval("\x01") != 353)
  371.                                                    {
  372.                                                       if(eval("\x01") == 18)
  373.                                                       {
  374.                                                          set("\x01",eval("\x01") + 799);
  375.                                                          break loop0;
  376.                                                       }
  377.                                                       if(eval("\x01") == 817)
  378.                                                       {
  379.                                                          set("\x01",eval("\x01") + 152);
  380.                                                          if(this.ok == true)
  381.                                                          {
  382.                                                             if(this.square.hitTest(_root.ufo.raza.square))
  383.                                                             {
  384.                                                                this.gotoAndStop("float");
  385.                                                                this._alpha = 80;
  386.                                                                this.speed = 0;
  387.                                                                this._y = _root.ufo._y + 60;
  388.                                                                this._x = _root.ufo._x;
  389.                                                             }
  390.                                                             else if(_root.sol.hitTest(this._x,this._y,true) && !this.hitTest(_root.ufo.raza.square) && this.dead == false)
  391.                                                             {
  392.                                                                if(_root.sol.hitTest(this._x,this._y - 3,true) && !this.hitTest(_root.ufo.raza.square))
  393.                                                                {
  394.                                                                   this._y -= 2;
  395.                                                                   this.gotoAndStop("mers");
  396.                                                                }
  397.                                                                else
  398.                                                                {
  399.                                                                   if(this.square.hitTest(_root.poarta.square) && counter == 0)
  400.                                                                   {
  401.                                                                      _root.poarta.raza.play();
  402.                                                                      this._x = _root.poarta._x;
  403.                                                                      this._y = _root.poarta._y - 10;
  404.                                                                      this.masca.play();
  405.                                                                   }
  406.                                                                   this.gotoAndStop("standBy");
  407.                                                                   this.speed = 0;
  408.                                                                   this._y += this.speed;
  409.                                                                   this._alpha = 100;
  410.                                                                }
  411.                                                             }
  412.                                                             else if(!_root.sol.hitTest(this._x,this._y,true))
  413.                                                             {
  414.                                                                this.gotoAndStop("fall");
  415.                                                                this._alpha = 100;
  416.                                                                this.speed += 0.3;
  417.                                                                this._y += this.speed;
  418.                                                             }
  419.                                                             else if(this.dead == true)
  420.                                                             {
  421.                                                                this.gotoAndStop("explode");
  422.                                                             }
  423.                                                             if(this._y >= 500)
  424.                                                             {
  425.                                                                _root.oiPeScena--;
  426.                                                                if(_root.oiRapite >= _root.oiTarget)
  427.                                                                {
  428.                                                                   _root.goodJob.gotoAndPlay(2);
  429.                                                                }
  430.                                                                else if(_root.oiPeScena == 0 && _root.oiRapite >= 1)
  431.                                                                {
  432.                                                                   _root.goodJob.gotoAndPlay(2);
  433.                                                                }
  434.                                                                else if(_root.oiPeScena == 0)
  435.                                                                {
  436.                                                                   _root.goodJob.gotoAndPlay("end");
  437.                                                                }
  438.                                                                removeMovieClip(this);
  439.                                                             }
  440.                                                          }
  441.                                                          break loop0;
  442.                                                       }
  443.                                                       if(eval("\x01") == 969)
  444.                                                       {
  445.                                                          set("\x01",eval("\x01") - 969);
  446.                                                       }
  447.                                                       break loop0;
  448.                                                    }
  449.                                                    continue loop13;
  450.                                                 }
  451.                                              }
  452.                                              set("\x01",eval("\x01") + 551);
  453.                                              break loop0;
  454.                                           }
  455.                                           if(eval("\x01") == 347)
  456.                                           {
  457.                                              set("\x01",eval("\x01") + 498);
  458.                                              ┬º┬ºpush(true);
  459.                                           }
  460.                                           else if(eval("\x01") == 895)
  461.                                           {
  462.                                              set("\x01",eval("\x01") - 529);
  463.                                              ┬º┬ºpush(true);
  464.                                           }
  465.                                           else
  466.                                           {
  467.                                              if(eval("\x01") == 601)
  468.                                              {
  469.                                                 set("\x01",eval("\x01") - 81);
  470.                                                 break loop0;
  471.                                              }
  472.                                              if(eval("\x01") == 549)
  473.                                              {
  474.                                                 set("\x01",eval("\x01") + 52);
  475.                                                 continue loop18;
  476.                                              }
  477.                                              if(eval("\x01") == 352)
  478.                                              {
  479.                                                 set("\x01",eval("\x01") + 197);
  480.                                                 ┬º┬ºpush(true);
  481.                                              }
  482.                                              else
  483.                                              {
  484.                                                 if(eval("\x01") == 766)
  485.                                                 {
  486.                                                    set("\x01",eval("\x01") - 631);
  487.                                                    if(this.ok == true)
  488.                                                    {
  489.                                                       if(this.square.hitTest(_root.ufo.raza.square))
  490.                                                       {
  491.                                                          this.gotoAndStop("float");
  492.                                                          this._alpha = 80;
  493.                                                          this.speed = 0;
  494.                                                          this._y = _root.ufo._y + 60;
  495.                                                          this._x = _root.ufo._x;
  496.                                                       }
  497.                                                       else if(_root.sol.hitTest(this._x,this._y,true) && !this.hitTest(_root.ufo.raza.square) && this.dead == false)
  498.                                                       {
  499.                                                          if(_root.sol.hitTest(this._x,this._y - 3,true) && !this.hitTest(_root.ufo.raza.square))
  500.                                                          {
  501.                                                             this._y -= 2;
  502.                                                             this.gotoAndStop("mers");
  503.                                                          }
  504.                                                          else
  505.                                                          {
  506.                                                             if(this.square.hitTest(_root.poarta.square) && counter == 0)
  507.                                                             {
  508.                                                                _root.poarta.raza.play();
  509.                                                                this._x = _root.poarta._x;
  510.                                                                this._y = _root.poarta._y - 10;
  511.                                                                this.masca.play();
  512.                                                             }
  513.                                                             this.gotoAndStop("standBy");
  514.                                                             this.speed = 0;
  515.                                                             this._y += this.speed;
  516.                                                             this._alpha = 100;
  517.                                                          }
  518.                                                       }
  519.                                                       else if(!_root.sol.hitTest(this._x,this._y,true))
  520.                                                       {
  521.                                                          this.gotoAndStop("fall");
  522.                                                          this._alpha = 100;
  523.                                                          this.speed += 0.3;
  524.                                                          this._y += this.speed;
  525.                                                       }
  526.                                                       else if(_root[┬º┬ºconstant(14)] == true)
  527.                                                       {
  528.                                                          _root._x(┬º┬ºconstant(22));
  529.                                                       }
  530.                                                       if(this._y >= 500)
  531.                                                       {
  532.                                                          _root.oiPeScena--;
  533.                                                          if(_root.oiRapite >= _root.oiTarget)
  534.                                                          {
  535.                                                             _root.goodJob.gotoAndPlay(2);
  536.                                                          }
  537.                                                          else if(_root.oiPeScena == 0 && _root.oiRapite >= 1)
  538.                                                          {
  539.                                                             _root.goodJob.gotoAndPlay(2);
  540.                                                          }
  541.                                                          else if(lifeText[┬º┬ºconstant(23)] == 0)
  542.                                                          {
  543.                                                             lifeText[┬º┬ºconstant(26)][┬º┬ºconstant(27)](┬º┬ºconstant(28));
  544.                                                          }
  545.                                                          removeMovieClip(this);
  546.                                                       }
  547.                                                    }
  548.                                                    break loop0;
  549.                                                 }
  550.                                                 if(eval("\x01") != 464)
  551.                                                 {
  552.                                                    if(eval("\x01") == 233)
  553.                                                    {
  554.                                                       set("\x01",eval("\x01") + 231);
  555.                                                       break loop0;
  556.                                                    }
  557.                                                    if(eval("\x01") == 912)
  558.                                                    {
  559.                                                       set("\x01",eval("\x01") - 146);
  560.                                                       eval(┬º┬ºpop()).raza = true;
  561.                                                       _root.square = false;
  562.                                                       _root.hitTest = true;
  563.                                                       _root.float = false;
  564.                                                       _root.gotoAndStop = false;
  565.                                                       _root._alpha = 0;
  566.                                                       _root.speed = 5;
  567.                                                       _root._y = 0;
  568.                                                       _root.dead(_x.sol);
  569.                                                       _x.sol = _x.sol + 1;
  570.                                                       break loop0;
  571.                                                    }
  572.                                                    if(eval("\x01") == 135)
  573.                                                    {
  574.                                                       set("\x01",eval("\x01") - 135);
  575.                                                    }
  576.                                                    break loop0;
  577.                                                 }
  578.                                                 set("\x01",eval("\x01") - 223);
  579.                                                 ┬º┬ºpush(true);
  580.                                              }
  581.                                           }
  582.                                        }
  583.                                     }
  584.                                  }
  585.                               }
  586.                            }
  587.                         }
  588.                         set("\x01",eval("\x01") + 343);
  589.                         if(!┬º┬ºpop())
  590.                         {
  591.                            while(true)
  592.                            {
  593.                               addr1420:
  594.                               while(true)
  595.                               {
  596.                                  ┬º┬ºgoto(addr1236);
  597.                               }
  598.                               ┬º┬ºgoto(addr1321);
  599.                            }
  600.                            addr1413:
  601.                         }
  602.                         set("\x01",eval("\x01") - 467);
  603.                         ┬º┬ºgoto(addr1420);
  604.                      }
  605.                   }
  606.                   else
  607.                   {
  608.                      if(eval("\x01") != 362)
  609.                      {
  610.                         if(eval("\x01") == 828)
  611.                         {
  612.                            set("\x01",eval("\x01") - 228);
  613.                         }
  614.                         break loop0;
  615.                      }
  616.                      set("\x01",eval("\x01") - 194);
  617.                      if(┬º┬ºpop())
  618.                      {
  619.                         set("\x01",eval("\x01") + 189);
  620.                      }
  621.                      while(true)
  622.                      {
  623.                         if(eval("\x01") == 705)
  624.                         {
  625.                            set("\x01",eval("\x01") - 243);
  626.                            ┬º┬ºpush(true);
  627.                            continue;
  628.                         }
  629.                         if(eval("\x01") == 673)
  630.                         {
  631.                            set("\x01",eval("\x01") + 305);
  632.                            ┬º┬ºpush(┬º┬ºpop()());
  633.                            break loop0;
  634.                         }
  635.                         if(eval("\x01") == 293)
  636.                         {
  637.                            set("\x01",eval("\x01") + 56);
  638.                            prevFrame();
  639.                            break loop0;
  640.                         }
  641.                         if(eval("\x01") == 560)
  642.                         {
  643.                            set("\x01",eval("\x01") + 323);
  644.                            if(┬º┬ºpop())
  645.                            {
  646.                               set("\x01",eval("\x01") - 781);
  647.                            }
  648.                            continue;
  649.                         }
  650.                         if(eval("\x01") == 281)
  651.                         {
  652.                            set("\x01",eval("\x01") + 405);
  653.                            if(┬º┬ºpop())
  654.                            {
  655.                               set("\x01",eval("\x01") + 212);
  656.                            }
  657.                            continue;
  658.                         }
  659.                         if(eval("\x01") == 357)
  660.                         {
  661.                            set("\x01",eval("\x01") + 534);
  662.                            ┬º┬ºpush(true);
  663.                            continue;
  664.                         }
  665.                         if(eval("\x01") == 837)
  666.                         {
  667.                            set("\x01",eval("\x01") - 544);
  668.                            if(┬º┬ºpop())
  669.                            {
  670.                               set("\x01",eval("\x01") + 56);
  671.                            }
  672.                            continue;
  673.                         }
  674.                         if(eval("\x01") == 462)
  675.                         {
  676.                            set("\x01",eval("\x01") + 211);
  677.                            if(┬º┬ºpop())
  678.                            {
  679.                               set("\x01",eval("\x01") + 305);
  680.                            }
  681.                            continue;
  682.                         }
  683.                         if(eval("\x01") == 803)
  684.                         {
  685.                            set("\x01",eval("\x01") - 107);
  686.                            if(┬º┬ºpop())
  687.                            {
  688.                               set("\x01",eval("\x01") - 451);
  689.                            }
  690.                            continue;
  691.                         }
  692.                         if(eval("\x01") == 406)
  693.                         {
  694.                            set("\x01",eval("\x01") + 271);
  695.                            ┬º┬ºpush(true);
  696.                            continue;
  697.                         }
  698.                         if(eval("\x01") == 7)
  699.                         {
  700.                            set("\x01",eval("\x01") + 510);
  701.                            if(┬º┬ºpop())
  702.                            {
  703.                               set("\x01",eval("\x01") - 111);
  704.                            }
  705.                            continue;
  706.                         }
  707.                         if(eval("\x01") == 176)
  708.                         {
  709.                            set("\x01",eval("\x01") + 494);
  710.                         }
  711.                         else
  712.                         {
  713.                            if(eval("\x01") == 891)
  714.                            {
  715.                               set("\x01",eval("\x01") - 63);
  716.                               if(┬º┬ºpop())
  717.                               {
  718.                                  set("\x01",eval("\x01") - 228);
  719.                               }
  720.                               continue;
  721.                            }
  722.                            if(eval("\x01") == 632)
  723.                            {
  724.                               set("\x01",eval("\x01") - 456);
  725.                               if(┬º┬ºpop())
  726.                               {
  727.                                  set("\x01",eval("\x01") + 494);
  728.                               }
  729.                               continue;
  730.                            }
  731.                            if(eval("\x01") == 349)
  732.                            {
  733.                               set("\x01",eval("\x01") + 454);
  734.                               ┬º┬ºpush(true);
  735.                               continue;
  736.                            }
  737.                            if(eval("\x01") != 937)
  738.                            {
  739.                               if(eval("\x01") == 670)
  740.                               {
  741.                                  set("\x01",eval("\x01") - 389);
  742.                                  ┬º┬ºpush(true);
  743.                               }
  744.                               else if(eval("\x01") == 24)
  745.                               {
  746.                                  set("\x01",eval("\x01") + 813);
  747.                                  ┬º┬ºpush(true);
  748.                               }
  749.                               else
  750.                               {
  751.                                  if(eval("\x01") == 517)
  752.                                  {
  753.                                     set("\x01",eval("\x01") - 111);
  754.                                     loop19:
  755.                                     while(true)
  756.                                     {
  757.                                        set(┬º┬ºpop(),eval(┬º┬ºpop()) - 210);
  758.                                        if(┬º┬ºpop())
  759.                                        {
  760.                                           set("\x01",eval("\x01") - 125);
  761.                                        }
  762.                                        while(true)
  763.                                        {
  764.                                           if(eval("\x01") == 826)
  765.                                           {
  766.                                              set("\x01",eval("\x01") + 40);
  767.                                              ┬º┬ºpush(true);
  768.                                           }
  769.                                           else if(eval("\x01") == 764)
  770.                                           {
  771.                                              set("\x01",eval("\x01") - 246);
  772.                                              if(┬º┬ºpop())
  773.                                              {
  774.                                                 set("\x01",eval("\x01") - 472);
  775.                                              }
  776.                                           }
  777.                                           else if(eval("\x01") == 46)
  778.                                           {
  779.                                              set("\x01",eval("\x01") + 691);
  780.                                              ┬º┬ºpush(true);
  781.                                           }
  782.                                           else
  783.                                           {
  784.                                              if(eval("\x01") == 177)
  785.                                              {
  786.                                                 break loop19;
  787.                                              }
  788.                                              if(eval("\x01") == 298)
  789.                                              {
  790.                                                 set("\x01",eval("\x01") + 318);
  791.                                                 if(┬º┬ºpop())
  792.                                                 {
  793.                                                    set("\x01",eval("\x01") - 439);
  794.                                                 }
  795.                                              }
  796.                                              else
  797.                                              {
  798.                                                 if(eval("\x01") == 58)
  799.                                                 {
  800.                                                    set("\x01",eval("\x01") + 163);
  801.                                                    prevFrame();
  802.                                                    break loop0;
  803.                                                 }
  804.                                                 if(eval("\x01") == 866)
  805.                                                 {
  806.                                                    break;
  807.                                                 }
  808.                                                 if(eval("\x01") == 616)
  809.                                                 {
  810.                                                    set("\x01",eval("\x01") - 439);
  811.                                                    break loop0;
  812.                                                 }
  813.                                                 if(eval("\x01") == 221)
  814.                                                 {
  815.                                                    set("\x01",eval("\x01") + 77);
  816.                                                    ┬º┬ºpush(true);
  817.                                                 }
  818.                                                 else if(eval("\x01") == 737)
  819.                                                 {
  820.                                                    set("\x01",eval("\x01") - 679);
  821.                                                    if(┬º┬ºpop())
  822.                                                    {
  823.                                                       set("\x01",eval("\x01") + 163);
  824.                                                    }
  825.                                                 }
  826.                                                 else
  827.                                                 {
  828.                                                    if(eval("\x01") != 531)
  829.                                                    {
  830.                                                       if(eval("\x01") == 518)
  831.                                                       {
  832.                                                          set("\x01",eval("\x01") - 472);
  833.                                                          break loop0;
  834.                                                       }
  835.                                                       if(eval("\x01") == 656)
  836.                                                       {
  837.                                                          set("\x01",eval("\x01") - 125);
  838.                                                          stop();
  839.                                                          break loop0;
  840.                                                       }
  841.                                                       if(eval("\x01") == 562)
  842.                                                       {
  843.                                                          set("\x01",eval("\x01") - 562);
  844.                                                       }
  845.                                                       break loop0;
  846.                                                    }
  847.                                                    set("\x01",eval("\x01") + 233);
  848.                                                    ┬º┬ºpush(true);
  849.                                                 }
  850.                                              }
  851.                                           }
  852.                                        }
  853.                                     }
  854.                                     set("\x01",eval("\x01") + 385);
  855.                                     x = random(2) + 1;
  856.                                     y = random(2) + 1;
  857.                                     if(x == y)
  858.                                     {
  859.                                        this._xscale = 100;
  860.                                        this.dreapta = false;
  861.                                        this.stanga = true;
  862.                                     }
  863.                                     else
  864.                                     {
  865.                                        this._xscale = -100;
  866.                                        this.dreapta = true;
  867.                                        this.stanga = false;
  868.                                     }
  869.                                     this.ok = true;
  870.                                     this.mers = false;
  871.                                     this.dead = false;
  872.                                     this.speed = 0;
  873.                                     this.speedX = 5;
  874.                                     this.counter = 0;
  875.                                     this.swapDepths(_root.oiCounter);
  876.                                     _root.oiCounter = _root.oiCounter + 1;
  877.                                     break loop0;
  878.                                  }
  879.                                  if(eval("\x01") == 102)
  880.                                  {
  881.                                     set("\x01",eval("\x01") + 605);
  882.                                     if(this.ok == true)
  883.                                     {
  884.                                        if(this.square.hitTest(_root.ufo.raza.square))
  885.                                        {
  886.                                           this.gotoAndStop("float");
  887.                                           this._alpha = 100;
  888.                                           this.speed = 0;
  889.                                           this._y = _root.ufo._y + 60;
  890.                                           this._x = _root.ufo._x;
  891.                                        }
  892.                                        else if(_root.sol.hitTest(this._x,this._y,true) && !this.hitTest(_root.ufo.raza.square) && this.dead == false)
  893.                                        {
  894.                                           if(_root.sol.hitTest(this._x,this._y - 3,true) && !this.hitTest(_root.ufo.raza.square))
  895.                                           {
  896.                                              this._y -= 2;
  897.                                              this.gotoAndStop("mers");
  898.                                           }
  899.                                           else
  900.                                           {
  901.                                              if(this.square.hitTest(_root.poarta.square) && counter == 0)
  902.                                              {
  903.                                                 _root.poarta.raza.play();
  904.                                                 this._x = _root.poarta._x;
  905.                                                 this._y = _root.poarta._y - 10;
  906.                                                 this.masca.play();
  907.                                              }
  908.                                              this.gotoAndStop("standBy");
  909.                                              this.speed = 0;
  910.                                              this._y += this.speed;
  911.                                              this._alpha = 100;
  912.                                           }
  913.                                        }
  914.                                        else if(!_root.sol.hitTest(this._x,this._y,true))
  915.                                        {
  916.                                           this.gotoAndStop("fall");
  917.                                           this._alpha = 100;
  918.                                           this.speed += 0.3;
  919.                                           this._y += this.speed;
  920.                                        }
  921.                                        else if(_root.accel == true)
  922.                                        {
  923.                                           _root.lifeText("rosu");
  924.                                        }
  925.                                        if(this._y >= 500)
  926.                                        {
  927.                                           removeMovieClip(this);
  928.                                        }
  929.                                     }
  930.                                     break loop0;
  931.                                  }
  932.                                  if(eval("\x01") == 168)
  933.                                  {
  934.                                     set("\x01",eval("\x01") + 189);
  935.                                     break loop0;
  936.                                  }
  937.                                  if(eval("\x01") == 883)
  938.                                  {
  939.                                     set("\x01",eval("\x01") - 781);
  940.                                     if(_root.sol.hitTest(eval(┬º┬ºpop())._x,┬º┬ºpop(),┬º┬ºpop()) && !this.hitTest(_root.ufo.raza.square) && this.dead == false)
  941.                                     {
  942.                                        if(_root.sol.hitTest(this._x,this._y - 3,true) && !this.hitTest(_root.ufo.raza.square))
  943.                                        {
  944.                                           this._y -= 2;
  945.                                           this.gotoAndStop("mers");
  946.                                        }
  947.                                        else
  948.                                        {
  949.                                           if(this.square.hitTest(_root.poarta.square) && counter == 0)
  950.                                           {
  951.                                              _root.poarta.raza.play();
  952.                                              this._x = _root.poarta._x;
  953.                                              this._y = _root.poarta._y - 10;
  954.                                              this.masca.play();
  955.                                           }
  956.                                           this.gotoAndStop("standBy");
  957.                                           this.speed = 0;
  958.                                           this._y += this.speed;
  959.                                           this._alpha = 100;
  960.                                        }
  961.                                     }
  962.                                     else if(!_root.sol.hitTest(this._x,this._y,true))
  963.                                     {
  964.                                        this.gotoAndStop("fall");
  965.                                        this._alpha = 100;
  966.                                        this.speed += 0.3;
  967.                                        this._y += this.speed;
  968.                                     }
  969.                                     else if(_root.accel == true)
  970.                                     {
  971.                                        _root.lifeText("rosu");
  972.                                     }
  973.                                     if(_root.smokeDepth >= 500)
  974.                                     {
  975.                                        primaData.attachMovie--;
  976.                                        if(primaData._alpha >= primaData.onEnterFrame)
  977.                                        {
  978.                                           primaData.ok._x(2);
  979.                                        }
  980.                                        else if(primaData.attachMovie == 0 && primaData._alpha >= 1)
  981.                                        {
  982.                                           primaData.ok._x(2);
  983.                                        }
  984.                                        else if(primaData.attachMovie == 0)
  985.                                        {
  986.                                           primaData.ok._x("_y");
  987.                                        }
  988.                                        removeMovieClip(_root);
  989.                                     }
  990.                                     break loop0;
  991.                                  }
  992.                                  if(eval("\x01") != 978)
  993.                                  {
  994.                                     break;
  995.                                  }
  996.                                  set("\x01",eval("\x01") - 346);
  997.                                  ┬º┬ºpush(true);
  998.                               }
  999.                               continue;
  1000.                            }
  1001.                            set("\x01",eval("\x01") - 913);
  1002.                            while(true)
  1003.                            {
  1004.                               if(!┬º┬ºpop())
  1005.                               {
  1006.                                  set("\x01",eval("\x01") - 946);
  1007.                                  ┬º┬ºpush(true);
  1008.                               }
  1009.                               else if(eval("\x01") == 754)
  1010.                               {
  1011.                                  set("\x01",eval("\x01") - 386);
  1012.                                  ┬º┬ºpush(true);
  1013.                               }
  1014.                               else if(eval("\x01") == 368)
  1015.                               {
  1016.                                  set("\x01",eval("\x01") + 26);
  1017.                                  if(┬º┬ºpop())
  1018.                                  {
  1019.                                     set("\x01",eval("\x01") - 348);
  1020.                                  }
  1021.                               }
  1022.                               else if(eval("\x01") == 46)
  1023.                               {
  1024.                                  set("\x01",eval("\x01") + 731);
  1025.                                  ┬º┬ºpush(true);
  1026.                               }
  1027.                               else
  1028.                               {
  1029.                                  if(eval("\x01") != 777)
  1030.                                  {
  1031.                                     if(eval("\x01") == 45)
  1032.                                     {
  1033.                                        set("\x01",eval("\x01") + 284);
  1034.                                        _root.level = 10;
  1035.                                        _root.primaData = true;
  1036.                                        _root.ufo.swapDepths(999);
  1037.                                        _root.life = 100;
  1038.                                        _root.lifeBar.gotoAndStop(_root.life);
  1039.                                        _root.lifeText = _root.life + "%";
  1040.                                        _root.oiRapite = 0;
  1041.                                        _root.smokeDepth = 500;
  1042.                                        _root.speedX = 0;
  1043.                                        _root.speedY = 0.7;
  1044.                                        _root.accel = 1;
  1045.                                        _root.counterPozitii = 0;
  1046.                                        _root.beamCounter = 0;
  1047.                                        _root.beamOpen = false;
  1048.                                        _root.rotation = false;
  1049.                                        _root.float = false;
  1050.                                        h = 1;
  1051.                                        while(h <= 4)
  1052.                                        {
  1053.                                           _root.attachMovie("rosu" + h,"rosu" + h,_root.getNextHighestDepth());
  1054.                                           _root["rosu" + h]._alpha = 0;
  1055.                                           h++;
  1056.                                        }
  1057.                                        ┬º┬ºpush(_root);
  1058.                                        ┬º┬ºpush("onEnterFrame");
  1059.                                     }
  1060.                                     else
  1061.                                     {
  1062.                                        if(eval("\x01") == 42)
  1063.                                        {
  1064.                                           set("\x01",eval("\x01") - 30);
  1065.                                           addr2661:
  1066.                                           ┬º┬ºpush(true);
  1067.                                           while(true)
  1068.                                           {
  1069.                                              if(eval("\x01") == 424)
  1070.                                              {
  1071.                                                 set("\x01",eval("\x01") + 298);
  1072.                                                 ┬º┬ºpush(true);
  1073.                                                 continue;
  1074.                                              }
  1075.                                              if(eval("\x01") == 621)
  1076.                                              {
  1077.                                                 set("\x01",eval("\x01") - 83);
  1078.                                                 if(┬º┬ºpop())
  1079.                                                 {
  1080.                                                    set("\x01",eval("\x01") - 516);
  1081.                                                 }
  1082.                                                 continue;
  1083.                                              }
  1084.                                              if(eval("\x01") == 21)
  1085.                                              {
  1086.                                                 set("\x01",eval("\x01") + 768);
  1087.                                                 if(┬º┬ºpop())
  1088.                                                 {
  1089.                                                    set("\x01",eval("\x01") - 744);
  1090.                                                 }
  1091.                                                 continue;
  1092.                                              }
  1093.                                              if(eval("\x01") == 12)
  1094.                                              {
  1095.                                                 set("\x01",eval("\x01") + 21);
  1096.                                                 if(┬º┬ºpop())
  1097.                                                 {
  1098.                                                    set("\x01",eval("\x01") + 798);
  1099.                                                 }
  1100.                                                 continue;
  1101.                                              }
  1102.                                              if(eval("\x01") == 789)
  1103.                                              {
  1104.                                                 set("\x01",eval("\x01") - 744);
  1105.                                                 break loop0;
  1106.                                              }
  1107.                                              if(eval("\x01") == 363)
  1108.                                              {
  1109.                                                 set("\x01",eval("\x01") - 321);
  1110.                                                 ┬º┬ºpop()[┬º┬ºpop()] = ┬º┬ºpop();
  1111.                                                 break loop0;
  1112.                                              }
  1113.                                              if(eval("\x01") == 574)
  1114.                                              {
  1115.                                                 set("\x01",eval("\x01") - 192);
  1116.                                                 if(┬º┬ºpop())
  1117.                                                 {
  1118.                                                    set("\x01",eval("\x01") + 462);
  1119.                                                 }
  1120.                                                 continue;
  1121.                                              }
  1122.                                              if(eval("\x01") != 394)
  1123.                                              {
  1124.                                                 if(eval("\x01") == 882)
  1125.                                                 {
  1126.                                                    set("\x01",eval("\x01") - 128);
  1127.                                                    break loop0;
  1128.                                                 }
  1129.                                                 if(eval("\x01") != 722)
  1130.                                                 {
  1131.                                                    break;
  1132.                                                 }
  1133.                                                 set("\x01",eval("\x01") + 160);
  1134.                                                 if(┬º┬ºpop())
  1135.                                                 {
  1136.                                                    set("\x01",eval("\x01") - 128);
  1137.                                                 }
  1138.                                                 continue;
  1139.                                              }
  1140.                                              set("\x01",eval("\x01") - 348);
  1141.                                              nextFrame();
  1142.                                              toggleHighQuality();
  1143.                                              if(┬º┬ºpop()[┬º┬ºpop() / ┬º┬ºpop()] < 3)
  1144.                                              {
  1145.                                                 if(_root.counterPozitii == 0)
  1146.                                                 {
  1147.                                                    _root.ufo.ufo2.ufo3.gotoAndPlay("apasatJos");
  1148.                                                 }
  1149.                                                 _root.counterPozitii = 1;
  1150.                                                 _root.speedY += _root.accel;
  1151.                                              }
  1152.                                              if(Key.isDown(32))
  1153.                                              {
  1154.                                                 if(_root.ufo._rotation == 0)
  1155.                                                 {
  1156.                                                    if(_root.beamCounter == 0)
  1157.                                                    {
  1158.                                                       _root.ufo.raza.gotoAndPlay(2);
  1159.                                                       _root.beamCounter = 1;
  1160.                                                    }
  1161.                                                 }
  1162.                                              }
  1163.                                              if(_root.speedX < 0)
  1164.                                              {
  1165.                                                 if(_root.ufo._rotation < 0 && _root.rotation == true)
  1166.                                                 {
  1167.                                                    _root.ufo._rotation = _root.ufo._rotation + 1;
  1168.                                                 }
  1169.                                                 _root.speedX += 0.2;
  1170.                                                 if(_root.speedX >= 0)
  1171.                                                 {
  1172.                                                    _root.speedX = 0;
  1173.                                                    _root.ufo.ufo2.ufo3.gotoAndStop(1);
  1174.                                                    _root.ufo._rotation = 0;
  1175.                                                 }
  1176.                                              }
  1177.                                              if(_root.speedX > 0)
  1178.                                              {
  1179.                                                 if(_root.ufo._rotation > 0 && _root.rotation == true)
  1180.                                                 {
  1181.                                                    _root.ufo._rotation--;
  1182.                                                 }
  1183.                                                 _root.speedX -= 0.2;
  1184.                                                 if(_root.speedX <= 0)
  1185.                                                 {
  1186.                                                    _root.speedX = 0;
  1187.                                                    _root.ufo.ufo2.ufo3.gotoAndStop(1);
  1188.                                                    _root.ufo._rotation = 0;
  1189.                                                 }
  1190.                                              }
  1191.                                              if(_root.speedY < 0)
  1192.                                              {
  1193.                                                 _root.speedY += 0.2;
  1194.                                                 if(_root.speedY >= 0)
  1195.                                                 {
  1196.                                                    _root.speedY = 0.7;
  1197.                                                 }
  1198.                                              }
  1199.                                           }
  1200.                                           continue;
  1201.                                           addr2661:
  1202.                                        }
  1203.                                        else
  1204.                                        {
  1205.                                           if(eval("\x01") == 33)
  1206.                                           {
  1207.                                              set("\x01",eval("\x01") + 798);
  1208.                                              break loop0;
  1209.                                           }
  1210.                                           if(eval("\x01") == 831)
  1211.                                           {
  1212.                                              set("\x01",eval("\x01") - 210);
  1213.                                              ┬º┬ºgoto(addr2661);
  1214.                                              ┬º┬ºpush(true);
  1215.                                           }
  1216.                                           else
  1217.                                           {
  1218.                                              if(eval("\x01") == 538)
  1219.                                              {
  1220.                                                 set("\x01",eval("\x01") - 516);
  1221.                                                 break loop0;
  1222.                                              }
  1223.                                              if(eval("\x01") == 22)
  1224.                                              {
  1225.                                                 set("\x01",eval("\x01") + 552);
  1226.                                                 ┬º┬ºgoto(addr2661);
  1227.                                                 ┬º┬ºpush(true);
  1228.                                              }
  1229.                                              else
  1230.                                              {
  1231.                                                 if(eval("\x01") == 382)
  1232.                                                 {
  1233.                                                    set("\x01",eval("\x01") + 462);
  1234.                                                    stop();
  1235.                                                    set(┬º┬ºpop(),┬º┬ºpop());
  1236.                                                    this.swapDepths(500);
  1237.                                                    break loop0;
  1238.                                                 }
  1239.                                                 if(eval("\x01") == 844)
  1240.                                                 {
  1241.                                                    set("\x01",eval("\x01") - 430);
  1242.                                                    ┬º┬ºgoto(addr2661);
  1243.                                                    ┬º┬ºpush(true);
  1244.                                                 }
  1245.                                                 else
  1246.                                                 {
  1247.                                                    if(eval("\x01") != 414)
  1248.                                                    {
  1249.                                                       if(eval("\x01") == 555)
  1250.                                                       {
  1251.                                                          set("\x01",eval("\x01") + 412);
  1252.                                                          ┬º┬ºpush(┬º┬ºpop() >> (┬º┬ºpop() >>> (┬º┬ºpop() >>> ┬º┬ºpop())));
  1253.                                                          break loop0;
  1254.                                                       }
  1255.                                                       if(eval("\x01") == 329)
  1256.                                                       {
  1257.                                                          set("\x01",eval("\x01") - 329);
  1258.                                                       }
  1259.                                                       break loop0;
  1260.                                                    }
  1261.                                                    set("\x01",eval("\x01") + 141);
  1262.                                                    if(┬º┬ºpop())
  1263.                                                    {
  1264.                                                       set("\x01",eval("\x01") + 412);
  1265.                                                    }
  1266.                                                    ┬º┬ºgoto(addr2661);
  1267.                                                 }
  1268.                                                 ┬º┬ºgoto(addr2661);
  1269.                                              }
  1270.                                              ┬º┬ºgoto(addr2661);
  1271.                                           }
  1272.                                           ┬º┬ºgoto(addr2661);
  1273.                                        }
  1274.                                        ┬º┬ºgoto(addr2661);
  1275.                                     }
  1276.                                     ┬º┬ºpop()[┬º┬ºpop()] = ┬º┬ºpop();
  1277.                                     if(_root.primaData)
  1278.                                     {
  1279.                                        _root.attachMovie("d" + _root.level,"d" + _root.level,93);
  1280.                                     }
  1281.                                     _root.d1._x = 405;
  1282.                                     _root.d1._y = 257;
  1283.                                     _root["d" + _root.level]._x = 226;
  1284.                                     _root["d" + _root.level]._y = 303;
  1285.                                     _root.starArray = new Array();
  1286.                                     _root.starArray = ["s4","s4","s4","s4"];
  1287.                                     _root.removeArray = new Array();
  1288.                                     _root.removeArray = ["o1","o2","o3","o4","o5","o6","o7","o8","bomb1","bomb2","ufo","ufo2","poarta"];
  1289.                                     listener = new Object();
  1290.                                     listener.onKeyUp = function()
  1291.                                     {
  1292.                                        if(Key.getCode() == 37 || Key.getCode() == 38 || Key.getCode() == 39 || Key.getCode() == 40)
  1293.                                        {
  1294.                                           _root.ufo.ufo2.ufo3.play();
  1295.                                           _root.counterPozitii = 0;
  1296.                                           _root.rotation = true;
  1297.                                        }
  1298.                                        if(Key.getCode() == 32)
  1299.                                        {
  1300.                                           _root.ufo.raza.play();
  1301.                                        }
  1302.                                     };
  1303.                                     Key.addListener(listener);
  1304.                                     _root.oiCounter = 30;
  1305.                                     _root.bombCounter = 20;
  1306.                                     _root.smokeCounter = 3500;
  1307.                                     _root.starCounter = 3500;
  1308.                                     _root.oiTarget = 6;
  1309.                                     _root.oiPeScena = 6;
  1310.                                     _root.bombe = 2;
  1311.                                     stop();
  1312.                                     break loop0;
  1313.                                  }
  1314.                                  set("\x01",eval("\x01") - 414);
  1315.                                  if(┬º┬ºpop())
  1316.                                  {
  1317.                                     set("\x01",eval("\x01") - 321);
  1318.                                  }
  1319.                               }
  1320.                               ┬º┬ºgoto(addr2661);
  1321.                            }
  1322.                         }
  1323.                      }
  1324.                      continue;
  1325.                      addr4045:
  1326.                   }
  1327.                   ┬º┬ºgoto(addr1413);
  1328.                }
  1329.             }
  1330.          }
  1331.          ┬º┬ºgoto(addr4045);
  1332.       }
  1333.    }
  1334.    else
  1335.    {
  1336.       if(eval("\x01") == 477)
  1337.       {
  1338.          set("\x01",eval("\x01") - 374);
  1339.          trace("sol2");
  1340.          break;
  1341.       }
  1342.       if(eval("\x01") == 198)
  1343.       {
  1344.          set("\x01",eval("\x01") - 115);
  1345.          eval(┬º┬ºpop())[┬º┬ºconstant(11)] = eval(┬º┬ºconstant(0))[┬º┬ºconstant(11)] + eval(┬º┬ºconstant(0))[┬º┬ºconstant(10)];
  1346.          if(eval(┬º┬ºconstant(0))[┬º┬ºconstant(11)] >= 500)
  1347.          {
  1348.             eval(┬º┬ºconstant(2))[┬º┬ºconstant(23)]--;
  1349.             if(eval(┬º┬ºconstant(2))[┬º┬ºconstant(24)] >= eval(┬º┬ºconstant(2))[┬º┬ºconstant(25)])
  1350.             {
  1351.                eval(┬º┬ºconstant(2))[┬º┬ºconstant(26)][┬º┬ºconstant(27)](2);
  1352.             }
  1353.             else if(eval(┬º┬ºconstant(2))[┬º┬ºconstant(23)] == 0 && eval(┬º┬ºconstant(2))[┬º┬ºconstant(24)] >= 1)
  1354.             {
  1355.                eval(┬º┬ºconstant(2))[┬º┬ºconstant(26)][┬º┬ºconstant(27)](2);
  1356.             }
  1357.             else if(eval(┬º┬ºconstant(2))[┬º┬ºconstant(23)] == 0)
  1358.             {
  1359.                eval(┬º┬ºconstant(2))[┬º┬ºconstant(26)][┬º┬ºconstant(27)](┬º┬ºconstant(28));
  1360.             }
  1361.             removeMovieClip(eval(┬º┬ºconstant(0)));
  1362.          }
  1363.          break;
  1364.       }
  1365.       if(eval("\x01") != 120)
  1366.       {
  1367.          if(eval("\x01") == 144)
  1368.          {
  1369.             set("\x01",eval("\x01") + 756);
  1370.             if(┬º┬ºpop())
  1371.             {
  1372.                set("\x01",eval("\x01") - 402);
  1373.             }
  1374.          }
  1375.          else if(eval("\x01") == 729)
  1376.          {
  1377.             set("\x01",eval("\x01") + 241);
  1378.             ┬º┬ºpush(true);
  1379.          }
  1380.          else if(eval("\x01") == 373)
  1381.          {
  1382.             set("\x01",eval("\x01") - 283);
  1383.             if(┬º┬ºpop())
  1384.             {
  1385.                set("\x01",eval("\x01") + 639);
  1386.             }
  1387.          }
  1388.          else if(eval("\x01") == 742)
  1389.          {
  1390.             set("\x01",eval("\x01") - 622);
  1391.             if(┬º┬ºpop())
  1392.             {
  1393.                set("\x01",eval("\x01") - 65);
  1394.             }
  1395.          }
  1396.          else
  1397.          {
  1398.             if(eval("\x01") == 90)
  1399.             {
  1400.                set("\x01",eval("\x01") + 639);
  1401.                if(!eval(┬º┬ºconstant(2))[┬º┬ºconstant(13)][┬º┬ºconstant(6)](eval(┬º┬ºpop())[┬º┬ºconstant(12)],┬º┬ºpop(),┬º┬ºpop()))
  1402.                {
  1403.                   eval(┬º┬ºconstant(0))[┬º┬ºconstant(8)](┬º┬ºconstant(21));
  1404.                   eval(┬º┬ºconstant(0))[┬º┬ºconstant(9)] = 100;
  1405.                   eval(┬º┬ºconstant(0))[┬º┬ºconstant(10)] += 0.3;
  1406.                   eval(┬º┬ºconstant(0))[┬º┬ºconstant(11)] += eval(┬º┬ºconstant(0))[┬º┬ºconstant(10)];
  1407.                }
  1408.                else if(eval(┬º┬ºconstant(0))[┬º┬ºconstant(14)] == true)
  1409.                {
  1410.                   eval(┬º┬ºconstant(0))[┬º┬ºconstant(8)](┬º┬ºconstant(22));
  1411.                }
  1412.                if(eval(┬º┬ºconstant(0))[┬º┬ºconstant(11)] >= 500)
  1413.                {
  1414.                   eval(┬º┬ºconstant(2))[┬º┬ºconstant(23)]--;
  1415.                   if(eval(┬º┬ºconstant(2))[┬º┬ºconstant(24)] >= eval(┬º┬ºconstant(2))[┬º┬ºconstant(25)])
  1416.                   {
  1417.                      eval(┬º┬ºconstant(2))[┬º┬ºconstant(26)][┬º┬ºconstant(27)](2);
  1418.                   }
  1419.                   else if(eval(┬º┬ºconstant(2))[┬º┬ºconstant(23)] == 0 && eval(┬º┬ºconstant(2))[┬º┬ºconstant(24)] >= 1)
  1420.                   {
  1421.                      eval(┬º┬ºconstant(2))[┬º┬ºconstant(26)][┬º┬ºconstant(27)](2);
  1422.                   }
  1423.                   else if(eval(┬º┬ºconstant(2))[┬º┬ºconstant(23)] == 0)
  1424.                   {
  1425.                      eval(┬º┬ºconstant(2))[┬º┬ºconstant(26)][┬º┬ºconstant(27)](┬º┬ºconstant(28));
  1426.                   }
  1427.                   removeMovieClip(eval(┬º┬ºconstant(0)));
  1428.                }
  1429.                break;
  1430.             }
  1431.             if(eval("\x01") == 970)
  1432.             {
  1433.                set("\x01",eval("\x01") - 371);
  1434.                if(┬º┬ºpop())
  1435.                {
  1436.                   set("\x01",eval("\x01") + 357);
  1437.                }
  1438.             }
  1439.             else
  1440.             {
  1441.                if(eval("\x01") == 900)
  1442.                {
  1443.                   set("\x01",eval("\x01") - 402);
  1444.                   break;
  1445.                }
  1446.                if(eval("\x01") == 589)
  1447.                {
  1448.                   set("\x01",eval("\x01") + 333);
  1449.                   if(┬º┬ºpop())
  1450.                   {
  1451.                      set("\x01",eval("\x01") - 823);
  1452.                   }
  1453.                }
  1454.                else if(eval("\x01") == 956)
  1455.                {
  1456.                   set("\x01",eval("\x01") - 356);
  1457.                   ┬º┬ºpush(true);
  1458.                }
  1459.                else
  1460.                {
  1461.                   if(eval("\x01") == 103)
  1462.                   {
  1463.                      set("\x01",eval("\x01") - 103);
  1464.                      break;
  1465.                   }
  1466.                   if(eval("\x01") != 600)
  1467.                   {
  1468.                      break;
  1469.                   }
  1470.                   set("\x01",eval("\x01") - 228);
  1471.                   if(┬º┬ºpop())
  1472.                   {
  1473.                      set("\x01",eval("\x01") + 234);
  1474.                   }
  1475.                }
  1476.             }
  1477.          }
  1478.          continue;
  1479.       }
  1480.       set("\x01",eval("\x01") - 65);
  1481.       loop1:
  1482.       while(true)
  1483.       {
  1484.          set(┬º┬ºpop(),┬º┬ºpop() - 166);
  1485.          loop2:
  1486.          while(true)
  1487.          {
  1488.             while(true)
  1489.             {
  1490.                if(eval("\x01") == 931)
  1491.                {
  1492.                   set("\x01",eval("\x01") - 288);
  1493.                   ┬º┬ºpush(true);
  1494.                }
  1495.                else
  1496.                {
  1497.                   if(eval("\x01") == 644)
  1498.                   {
  1499.                      set("\x01",eval("\x01") - 166);
  1500.                      toggleHighQuality();
  1501.                      break loop0;
  1502.                   }
  1503.                   if(eval("\x01") == 83)
  1504.                   {
  1505.                      break;
  1506.                   }
  1507.                   if(eval("\x01") == 222)
  1508.                   {
  1509.                      set("\x01",eval("\x01") + 317);
  1510.                      ┬º┬ºpush(true);
  1511.                   }
  1512.                   else if(eval("\x01") == 49)
  1513.                   {
  1514.                      set("\x01",eval("\x01") + 34);
  1515.                      ┬º┬ºpush(true);
  1516.                   }
  1517.                   else if(eval("\x01") == 539)
  1518.                   {
  1519.                      set("\x01",eval("\x01") - 40);
  1520.                      if(┬º┬ºpop())
  1521.                      {
  1522.                         set("\x01",eval("\x01") - 450);
  1523.                      }
  1524.                   }
  1525.                   else
  1526.                   {
  1527.                      if(eval("\x01") == 873)
  1528.                      {
  1529.                         set("\x01",eval("\x01") - 651);
  1530.                         set(┬º┬ºpop(),eval("\x01") - 373);
  1531.                         break loop0;
  1532.                      }
  1533.                      if(eval("\x01") == 161)
  1534.                      {
  1535.                         set("\x01",eval("\x01") + 436);
  1536.                         if(┬º┬ºpop())
  1537.                         {
  1538.                            set("\x01",eval("\x01") + 6);
  1539.                         }
  1540.                      }
  1541.                      else
  1542.                      {
  1543.                         if(eval("\x01") == 478)
  1544.                         {
  1545.                            set("\x01",eval("\x01") - 18);
  1546.                            if(this.hitTest(_root.ufo.raza.square))
  1547.                            {
  1548.                               this.bomba1.play();
  1549.                               this._alpha = 80;
  1550.                               this.speed = 0;
  1551.                               this._y = _root.ufo._y + 58;
  1552.                               this._x = _root.ufo._x;
  1553.                            }
  1554.                            else if(!_root.sol.hitTest(this._x,this._y,true))
  1555.                            {
  1556.                               this._alpha = 100;
  1557.                               this.speed += 0.3;
  1558.                               counterFall++;
  1559.                               this._y += this.speed;
  1560.                            }
  1561.                            else if(_root.sol.hitTest(this._x,this._y,true) && !this.hitTest(_root.ufo.raza.square))
  1562.                            {
  1563.                               if(counterFall >= 10 && counter == 0)
  1564.                               {
  1565.                                  this.gotoAndStop(2);
  1566.                                  counter = 1;
  1567.                               }
  1568.                            }
  1569.                            if(this._y >= 500)
  1570.                            {
  1571.                               removeMovieClip(this);
  1572.                            }
  1573.                            break loop0;
  1574.                         }
  1575.                         if(eval("\x01") == 597)
  1576.                         {
  1577.                            break loop2;
  1578.                         }
  1579.                         if(eval("\x01") == 499)
  1580.                         {
  1581.                            set("\x01",eval("\x01") - 450);
  1582.                            break loop0;
  1583.                         }
  1584.                         if(eval("\x01") == 460)
  1585.                         {
  1586.                            set("\x01",eval("\x01") - 460);
  1587.                            break loop0;
  1588.                         }
  1589.                         if(eval("\x01") == 288)
  1590.                         {
  1591.                            set("\x01",eval("\x01") + 585);
  1592.                            if(┬º┬ºpop())
  1593.                            {
  1594.                               set("\x01",eval("\x01") - 651);
  1595.                            }
  1596.                         }
  1597.                         else if(eval("\x01") == 643)
  1598.                         {
  1599.                            set("\x01",eval("\x01") + 309);
  1600.                            if(┬º┬ºpop())
  1601.                            {
  1602.                               set("\x01",eval("\x01") - 616);
  1603.                            }
  1604.                         }
  1605.                         else if(eval("\x01") == 336)
  1606.                         {
  1607.                            set("\x01",eval("\x01") - 175);
  1608.                            ┬º┬ºpush(true);
  1609.                         }
  1610.                         else
  1611.                         {
  1612.                            if(eval("\x01") != 603)
  1613.                            {
  1614.                               if(eval("\x01") == 952)
  1615.                               {
  1616.                                  set("\x01",eval("\x01") - 616);
  1617.                               }
  1618.                               break loop0;
  1619.                            }
  1620.                            set("\x01",eval("\x01") - 315);
  1621.                            ┬º┬ºpush(true);
  1622.                         }
  1623.                      }
  1624.                   }
  1625.                }
  1626.             }
  1627.             set("\x01",eval("\x01") + 561);
  1628.             if(!┬º┬ºpop())
  1629.             {
  1630.                continue;
  1631.             }
  1632.             continue loop1;
  1633.          }
  1634.          set("\x01",eval("\x01") + 6);
  1635.          loop4:
  1636.          while(true)
  1637.          {
  1638.             set(┬º┬ºpop(),┬º┬ºpop() + 31);
  1639.             if(┬º┬ºpop())
  1640.             {
  1641.                set("\x01",eval("\x01") + 642);
  1642.             }
  1643.             while(true)
  1644.             {
  1645.                if(eval("\x01") == 807)
  1646.                {
  1647.                   set("\x01",eval("\x01") - 337);
  1648.                   ┬º┬ºpush(true);
  1649.                   continue;
  1650.                }
  1651.                if(eval("\x01") == 562)
  1652.                {
  1653.                   set("\x01",eval("\x01") - 384);
  1654.                   prevFrame();
  1655.                   break loop0;
  1656.                }
  1657.                if(eval("\x01") == 918)
  1658.                {
  1659.                   set("\x01",eval("\x01") - 515);
  1660.                   ┬º┬ºpush(true);
  1661.                   continue;
  1662.                }
  1663.                if(eval("\x01") == 403)
  1664.                {
  1665.                   set("\x01",eval("\x01") + 159);
  1666.                   if(┬º┬ºpop())
  1667.                   {
  1668.                      set("\x01",eval("\x01") - 384);
  1669.                   }
  1670.                   continue;
  1671.                }
  1672.                if(eval("\x01") == 765)
  1673.                {
  1674.                   break loop4;
  1675.                }
  1676.                if(eval("\x01") == 245)
  1677.                {
  1678.                   break;
  1679.                }
  1680.                if(eval("\x01") == 295)
  1681.                {
  1682.                   set("\x01",eval("\x01") + 470);
  1683.                   if(┬º┬ºpop())
  1684.                   {
  1685.                      set("\x01",eval("\x01") - 575);
  1686.                   }
  1687.                   continue;
  1688.                }
  1689.                if(eval("\x01") == 616)
  1690.                {
  1691.                   set("\x01",eval("\x01") + 225);
  1692.                   ┬º┬ºpop()[┬º┬ºpop() == ┬º┬ºpop()]();
  1693.                   _x.sol = _x.sol + 1;
  1694.                   break loop0;
  1695.                }
  1696.                if(eval("\x01") == 841)
  1697.                {
  1698.                   set("\x01",eval("\x01") - 546);
  1699.                   ┬º┬ºpush(true);
  1700.                   continue;
  1701.                }
  1702.                if(eval("\x01") == 470)
  1703.                {
  1704.                   set("\x01",eval("\x01") + 146);
  1705.                   if(┬º┬ºpop())
  1706.                   {
  1707.                      set("\x01",eval("\x01") + 225);
  1708.                   }
  1709.                   continue;
  1710.                }
  1711.                if(eval("\x01") == 178)
  1712.                {
  1713.                   set("\x01",eval("\x01") + 110);
  1714.                   x = random(2) + 1;
  1715.                   y = random(2) + 1;
  1716.                   if(x == y)
  1717.                   {
  1718.                      this._xscale = 100;
  1719.                      this.dreapta = false;
  1720.                      this.stanga = true;
  1721.                   }
  1722.                   else
  1723.                   {
  1724.                      this._xscale = -100;
  1725.                      this.dreapta = true;
  1726.                      this.stanga = false;
  1727.                   }
  1728.                   this.ok = true;
  1729.                   this.mers = false;
  1730.                   this.dead = false;
  1731.                   this.speed = 0;
  1732.                   this.speedX = 5;
  1733.                   this.counter = 0;
  1734.                   this.swapDepths(_root.oiCounter);
  1735.                   _root.oiCounter = _root.oiCounter + 1;
  1736.                   break loop0;
  1737.                }
  1738.                if(eval("\x01") != 276)
  1739.                {
  1740.                   if(eval("\x01") != 190)
  1741.                   {
  1742.                      if(eval("\x01") == 288)
  1743.                      {
  1744.                         set("\x01",eval("\x01") - 288);
  1745.                      }
  1746.                      break loop0;
  1747.                   }
  1748.                   set("\x01",eval("\x01") + 55);
  1749.                   ┬º┬ºpush(true);
  1750.                   continue;
  1751.                }
  1752.                set("\x01",eval("\x01") + 642);
  1753.                while(true)
  1754.                {
  1755.                   if(eval(┬º┬ºpop()) != 496)
  1756.                   {
  1757.                      if(eval("\x01") == 591)
  1758.                      {
  1759.                         set("\x01",eval("\x01") - 197);
  1760.                         break loop0;
  1761.                      }
  1762.                      if(eval("\x01") == 138)
  1763.                      {
  1764.                         set("\x01",eval("\x01") - 138);
  1765.                      }
  1766.                      break loop0;
  1767.                   }
  1768.                   set("\x01",eval("\x01") - 124);
  1769.                   if(┬º┬ºpop())
  1770.                   {
  1771.                      set("\x01",eval("\x01") + 259);
  1772.                   }
  1773.                   while(true)
  1774.                   {
  1775.                      if(eval("\x01") == 706)
  1776.                      {
  1777.                         set("\x01",eval("\x01") + 173);
  1778.                         ┬º┬ºpush(true);
  1779.                      }
  1780.                      else if(eval("\x01") == 879)
  1781.                      {
  1782.                         set("\x01",eval("\x01") - 771);
  1783.                         if(┬º┬ºpop())
  1784.                         {
  1785.                            set("\x01",eval("\x01") + 475);
  1786.                         }
  1787.                      }
  1788.                      else if(eval("\x01") == 233)
  1789.                      {
  1790.                         set("\x01",eval("\x01") + 358);
  1791.                         if(┬º┬ºpop())
  1792.                         {
  1793.                            set("\x01",eval("\x01") - 197);
  1794.                         }
  1795.                      }
  1796.                      else
  1797.                      {
  1798.                         if(eval("\x01") == 394)
  1799.                         {
  1800.                            set("\x01",eval("\x01") - 256);
  1801.                            if(_root.life < 0 || _root.lifeText == 0)
  1802.                            {
  1803.                               trace("ef");
  1804.                               _root.life = 0;
  1805.                               _root.end = "smashed";
  1806.                               _root.attachMovie("ufo3","ufo3",1000);
  1807.                               _root.ufo3._x = _root.ufo._x;
  1808.                               _root.ufo3._y = _root.ufo._y;
  1809.                               _root.ufo._x += 1000;
  1810.                               _root.ufo.removeMovieClip();
  1811.                            }
  1812.                            break loop0;
  1813.                         }
  1814.                         if(eval("\x01") == 108)
  1815.                         {
  1816.                            set("\x01",eval("\x01") + 475);
  1817.                            break loop0;
  1818.                         }
  1819.                         if(eval("\x01") == 631)
  1820.                         {
  1821.                            set("\x01",eval("\x01") - 398);
  1822.                            ┬º┬ºpush(true);
  1823.                         }
  1824.                         else
  1825.                         {
  1826.                            if(eval("\x01") == 372)
  1827.                            {
  1828.                               set("\x01",eval("\x01") + 259);
  1829.                               break loop0;
  1830.                            }
  1831.                            if(eval("\x01") != 583)
  1832.                            {
  1833.                               break;
  1834.                            }
  1835.                            set("\x01",eval("\x01") - 87);
  1836.                            ┬º┬ºpush(true);
  1837.                         }
  1838.                      }
  1839.                   }
  1840.                }
  1841.             }
  1842.          }
  1843.          set("\x01",eval("\x01") - 575);
  1844.          break loop0;
  1845.       }
  1846.    }
  1847. }
  1848.